/*
 * @Author: Qimu
 * @Date: 2020-04-22 22:39:04
 * @LastEditors: Qimu
 * @LastEditTime: 2020-06-23 00:12:01
 * @Description: file content
 * @FilePath: \vue-admin-koa2\vue-admin\src\request\api\admin.js
 */
/**
 * 管理接口列表
 */
import axios from '@/request/http'; //导入http中axios封装方法
import qs from 'qs'; //导入qs模块

export default {
  //管理员登录     
  adminLogin(params) {
    return axios.post('/admin/adminLogin', {
      params: qs.parse(params)
    });
  },
  //新增管理员   
  setAdmin(params) {
    return axios.post('/admin/setAdmin', {
      params: qs.parse(params)
    });
  },
  //管理员列表
  adminList(params) {
    return axios.get('/admin/listAdmin', {
      params: qs.parse(params)
    });
  },
  //修改管理员状态
  adminState(params) {
    return axios.patch('/admin/updateAdmin', params);
  },
  //提交编辑管理员
  putEditAdmin(params) {
    return axios.put('/admin/putAdmin', params);
  },
  //删除管理员
  deleteAdmin(params) {
    return axios.delete(`/admin/deleteAdmin/${params._id}`);
  },
  //验证码获取    
  // code(params) {
  //   return axios.post(`home/login/code`, {
  //     params: qs.parse(params)
  //   });
  // },
};